package com.hx.voice.recognition.auth.client.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

/**
 * @descripe：调用应用授权配置客户端bean
 * @company：南京华讯方舟通讯设备有限公司
 * @author：zhoujinbing
 * @time：2019/6/10 15:59
 * @version：V1.0
 */
@Data
public class ServiceAuthConfig {

    /**
     * 公钥字节
     */
    private byte[] pubKeyByte;

    /**
     * 服务调用方客户端ID
     */
    @Value("${auth.client.id:null}")
    private String clientId;

    /**
     * 服务调用方客户端私盐
     */
    @Value("${auth.client.secret}")
    private String clientSecret;

    /**
     * 服务调用方客户端token-header命名
     */
    @Value("${auth.client.token-header}")
    private String tokenHeader;

    /**
     * 调用方服务应用名
     */
    @Value("${spring.application.name}")
    private String applicationName;

}